




#taskbar {
    overflow: hidden;
    height: 29px;
    border-style: solid;
    border-width: 0;
    border-color: #0f3255;
    background-color: #112746;
    background-repeat: repeat-x;
    position: absolute;
    z-index: 30;
} 

#taskbar .taskbarContent {
    display: block;
    overflow: hidden;
    height: 29px;
    position: relative;
} 

#taskbar .taskbarMargin {
    margin: 0 20px;
}

#taskbar ul {
    position: absolute;
    width: 10000px;
	margin: 0;
	padding: 0;
} #taskbar li {
    float: left;
    height: 27px;
    margin-left: 2px;
    padding-left: 5px;
    background-position: 0 -50px;
    position: relative;
    cursor: pointer;
} #taskbar li .taskbutton {
    float: left;
    display: block;
    overflow: hidden;
    height: 27px;
    background-position: 100% -100px;
} #taskbar li .taskbutton span {
    display: block;
    overflow: hidden;
    width: 70px;
    height: 27px;
    line-height: 29px;
    padding: 0 25px 0 20px;
    background-position: 3px -42px;
} #taskbar .hover {
    background-position: 0 -150px;
} #taskbar .hover .taskbutton {
    background-position: 100% -200px;
} #taskbar .selected {
    background-position: 0 -250px;
} #taskbar .selected .taskbutton {
    background-position: 100% -300px;
} #taskbar .selectedHover {
    background-position: 0 -350px;
} #taskbar .selectedHover .taskbutton {
    background-position: 100% -400px;
} #taskbar .close, #taskbar .restore, #taskbar .minimize {
    display: block;
    overflow: hidden;
    width: 11px;
    height: 11px;
    padding: 0;
    text-indent: -1000px;
    position: absolute;
    top: 5px;
} #taskbar .close {
    right: 3px;
} #taskbar .closeHover {
    background-position: 0 -50px;
} #taskbar .restore {
    right: 14px;
    background-position: 0 -100px;
} #taskbar .restoreHover {
    background-position: 0 -150px;
} #taskbar .minimize {
    right: 14px;
    background-position: 0 -200px;
} #taskbar .minimizeHover {
    background-position: 0 -250px;
} #taskbar .taskbarLeft, #taskbar .taskbarRight {
    display: block;
    overflow: hidden;
    width: 18px;
    height: 29px;
    text-indent: -1000px;
    position: absolute;
    top: 0;
} #taskbar .taskbarLeft {
    background-position: 0 0;
    left: 2px;
    cursor: pointer;
} #taskbar .taskbarLeftHover {
    background-position: 0 -50px;
} #taskbar .taskbarLeftDisabled {
    background-position: 0 -100px;
    cursor: default;
} #taskbar .taskbarRight {
    background-position: 0 -150px;
    right: 2px;
    cursor: pointer;
} #taskbar .taskbarRightHover {
    background-position: 0 -200px;
} #taskbar .taskbarRightDisabled {
    background-position: 0 -250px;
    cursor: default;
}



#taskbar, #taskbar li, #taskbar li .taskbutton { background:url(./images/layout/taskbar.png) no-repeat;}
#taskbar .close, #taskbar .restore, #taskbar .minimize { background:url(./images/layout/taskbar_icon.png) no-repeat;}
#taskbar li .taskbutton span { color:#FFF;}
#taskbar .taskbarLeft, #taskbar .taskbarRight { background:url(./images/layout/taskbar_control.png) no-repeat;}
